package com.season.seasonStudy.javase.j_015_genericClass;

public class ArraysUtil {
	/**
	 * static 是修饰符,  所以呢,不能放在<T> 后面了
	 * 这好似同模版,若是Object还需要转型
	 * @param t
	 * @param arr
	 */
	public static <T> void add(T t , T[] arr){
		for (int i = 0; i < arr.length; i++) {
			if (arr[i] == null) {
				arr[i]=t;
				break;
			}//调用的时候得放引用数据类型,不能是基本数据类型
		}
	}
	
	public <T> void show(T[] arr){
		for (int i = 0; i < arr.length; i++) {
			if (arr[i]==null) {
				break;
			}
			System.out.println(arr[i]);
		}
	}
	
}
